package com.archetypus.projectschedule.web.people.bd;

import com.archetypus.projectschedule.common.dto.people.Person;
import com.archetypus.projectschedule.common.dto.people.PersonListHandler;
import com.archetypus.projectschedule.common.exceptions.ProjectSchedulerException;

public interface IPersonBD {
	public PersonListHandler listPeople() throws ProjectSchedulerException;
	public void createPerson(Person person) throws ProjectSchedulerException;
	public void updatePerson(Person person) throws ProjectSchedulerException;
	public void deletePerson(Person person) throws ProjectSchedulerException;
	public Person findPerson(Person person) throws ProjectSchedulerException;
}
